<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"
  xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
  xmlns="http://www.w3.org/TR/REC-html40">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1252">
    <link rel="File-List" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/filelist.xml">
    <link rel="Edit-Time-Data" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/editdata.mso">
    <!--[if !mso]>
<style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}</style><![endif]-->
    <title>Release Notes for STM32 USB Device Library</title>
    <!--[if gte mso 9]><xml>
 <o:DocumentProperties>  <o:Author>STMicroelectronics</o:Author>  <o:LastAuthor>Raouf Hosni</o:LastAuthor>  <o:Revision>39</o:Revision>
  <o:TotalTime>137</o:TotalTime>  <o:Created>2009-02-27T19:26:00Z</o:Created>  <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved>  <o:Pages>3</o:Pages>
  <o:Words>973</o:Words>  <o:Characters>5548</o:Characters>  <o:Company>STMicroelectronics</o:Company>  <o:Lines>46</o:Lines>
  <o:Paragraphs>13</o:Paragraphs>  <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>  <o:Version>12.00</o:Version> </o:DocumentProperties>
</xml><![endif]-->
    <link rel="themeData" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/themedata.thmx">
    <link rel="colorSchemeMapping" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/colorschememapping.xml">
    <!--[if gte mso 9]><xml>
 <w:WordDocument>  <w:Zoom>110</w:Zoom>  <w:TrackMoves>false</w:TrackMoves>  <w:TrackFormatting/>
  <w:ValidateAgainstSchemas/>  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:DoNotPromoteQF/>  <w:LidThemeOther>EN-US</w:LidThemeOther>  <w:LidThemeAsian>X-NONE</w:LidThemeAsian>  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  <w:Compatibility>   <w:BreakWrappedTables/>   <w:SnapToGridInCell/>   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>   <w:DontGrowAutofit/>   <w:SplitPgBreakAndParaMark/>   <w:DontVertAlignCellWithSp/>
   <w:DontBreakConstrainedForcedTables/>   <w:DontVertAlignInTxbx/>   <w:Word11KerningPairs/>   <w:CachedColBalance/>
  </w:Compatibility>  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  <m:mathPr>   <m:mathFont m:val="Cambria Math"/>
   <m:brkBin m:val="before"/>   <m:brkBinSub m:val="&#45;-"/>   <m:smallFrac m:val="off"/>   <m:dispDef/>
   <m:lMargin m:val="0"/>   <m:rMargin m:val="0"/>   <m:defJc m:val="centerGroup"/>   <m:wrapIndent m:val="1440"/>
   <m:intLim m:val="subSup"/>   <m:naryLim m:val="undOvr"/>  </m:mathPr></w:WordDocument></xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"  DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">  <w:LsdException Locked="false" QFormat="true" Name="Normal"/>  <w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
  <w:LsdException Locked="false" QFormat="true" Name="heading 2"/>  <w:LsdException Locked="false" QFormat="true" Name="heading 3"/>  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="heading 4"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="heading 5"/>  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="heading 6"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="heading 7"/>  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="heading 8"/>
  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="heading 9"/>  <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"   QFormat="true" Name="caption"/>
  <w:LsdException Locked="false" QFormat="true" Name="Title"/>  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>  <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>  <w:LsdException Locked="false" QFormat="true" Name="Strong"/>
  <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>  <w:LsdException Locked="false" Priority="99" Name="No List"/>  <w:LsdException Locked="false" Priority="99" SemiHidden="true"   Name="Placeholder Text"/>
  <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>  <w:LsdException Locked="false" Priority="61" Name="Light List"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>  <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>  <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>  <w:LsdException Locked="false" Priority="34" QFormat="true"   Name="List Paragraph"/>
  <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>  <w:LsdException Locked="false" Priority="30" QFormat="true"   Name="Intense Quote"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>  <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
  <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>  <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>  <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>  <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>  <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>  <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>  <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
  <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>  <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>  <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>  <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
  <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>  <w:LsdException Locked="false" Priority="19" QFormat="true"   Name="Subtle Emphasis"/>  <w:LsdException Locked="false" Priority="21" QFormat="true"
   Name="Intense Emphasis"/>  <w:LsdException Locked="false" Priority="31" QFormat="true"   Name="Subtle Reference"/>  <w:LsdException Locked="false" Priority="32" QFormat="true"
   Name="Intense Reference"/>  <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>  <w:LsdException Locked="false" Priority="37" SemiHidden="true"   UnhideWhenUsed="true" Name="Bibliography"/>
  <w:LsdException Locked="false" Priority="39" SemiHidden="true"   UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/> </w:LatentStyles></xml><![endif]-->
    <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 1 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:1;
	font-size:24.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	font-weight:bold;}
h2
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 2 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:14.0pt;
	font-family:"Arial","sans-serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	font-weight:bold;
	font-style:italic;}
h3
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	font-weight:bold;}
a:link, span.MsoHyperlink
	{mso-style-unhide:no;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-unhide:no;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-style-unhide:no;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	mso-fareast-font-family:"Times New Roman";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-unhide:no;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-font-family:"Times New Roman";}
span.Heading1Char
	{mso-style-name:"Heading 1 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 1";
	mso-ansi-font-size:14.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#365F91;
	mso-themecolor:accent1;
	mso-themeshade:191;
	font-weight:bold;}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 2";
	mso-ansi-font-size:13.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#4F81BD;
	mso-themecolor:accent1;
	font-weight:bold;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Heading 3";
	mso-ansi-font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Cambria","serif";
	mso-ascii-font-family:Cambria;
	mso-ascii-theme-font:major-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:major-fareast;
	mso-hansi-font-family:Cambria;
	mso-hansi-theme-font:major-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:major-bidi;
	color:#4F81BD;
	mso-themecolor:accent1;
	font-weight:bold;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Balloon Text";
	mso-ansi-font-size:8.0pt;
	mso-bidi-font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-ascii-font-family:Tahoma;
	mso-hansi-font-family:Tahoma;
	mso-bidi-font-family:Tahoma;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-size:10.0pt;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.WordSection1
	{page:WordSection1;}
 /* List Definitions */
 @list l0
	{mso-list-id:62067358;
	mso-list-template-ids:-174943062;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:128015942;
	mso-list-template-ids:-90681214;}
@list l1:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:216556000;
	mso-list-template-ids:925924412;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:562446694;
	mso-list-template-ids:913898366;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4
	{mso-list-id:797802132;
	mso-list-template-ids:-1971191336;}
@list l4:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5
	{mso-list-id:907304066;
	mso-list-template-ids:1969781532;}
@list l5:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6
	{mso-list-id:1050613616;
	mso-list-template-ids:-1009886748;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l6:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7
	{mso-list-id:1234970193;
	mso-list-template-ids:2055904002;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8
	{mso-list-id:1846092290;
	mso-list-template-ids:-768590846;}
@list l8:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l8:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9
	{mso-list-id:1894656566;
	mso-list-template-ids:1199983812;}
@list l9:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style><!--[if gte mso 10]>
<style> /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-priority:99;
	mso-style-qformat:yes;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:10.0pt;	font-family:"Times New Roman","serif";}
</style><![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="7170"/></xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">  <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]-->
    <meta content="MCD Application Team" name="author">
  </head>
  <body style="" vlink="blue" link="blue">
    <div class="WordSection1">
      <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
      <div align="center">
        <table class="MsoNormalTable" style="width: 675pt;" width="900" cellspacing="0"
          cellpadding="0" border="0">
          <tbody>
            <tr style="">
              <td style="padding: 0in;" valign="top">
                <table class="MsoNormalTable" style="width: 675pt;" width="900"
                  cellspacing="0" cellpadding="0" border="0">
                  <tbody>
                    <tr style="">
                      <td style="padding: 0in 5.4pt;" valign="top">
                        <p class="MsoNormal"><span style="font-size: 8pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue;"><a
                              href="../../../Release_Notes.html">Back to Release
                              page</a></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
                      </td>
                    </tr>
                    <tr style="">
                      <td style="padding: 1.5pt;">
                        <h1 style="margin-bottom: 0.25in; text-align: center;" align="center"><span
                            style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 255);">Release
                            Notes for STM32 USB Device Library</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>
                        <p class="MsoNormal" style="text-align: center;" align="center"><span
                            style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">Copyright
                            2015 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
                        <p class="MsoNormal" style="text-align: center;" align="center"><span
                            style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><img
                              style="border: 0px solid ; width: 86px; height: 65px;"
                              alt="" id="_x0000_i1026" src="../../../_htmresc/st_logo.png"></span><span
                            style="font-size: 10pt;"><o:p></o:p></span></p>
                      </td>
                    </tr>
                  </tbody>
                </table>
                <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; display: none;"><o:p>&nbsp;</o:p></span></p>
                <table class="MsoNormalTable" style="width: 675pt;" width="900"
                  cellpadding="0" border="0">
                  <tbody>
                    <tr>
                      <td style="padding: 0in;" valign="top">
                        <h2 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a
                            name="History"></a><span style="font-size: 12pt; color: white;">Update
                            History</span></h2>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.10.0
                            / 03-Sept-2021</span></h3>
                        <p style="margin-left: 24px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b> </p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Integration of&nbsp; new USB device Class driver:</li>
                          <ul>
                            <li>Adding support of Composite devices with an auto
                              generation of composite device configuration
                              descriptors</li>
                          </ul>
                          <li>USB All Classes:</li>
                          <ul>
                            <li>Fix Code Spelling and improve Code Style</li>
                            <li>Update device class drivers to support Composite
                              devices</li>
                            <li>Improve declaration of USB configuration
                              descriptor table which is allocated if the
                              composite builder is not selected</li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.9.0
                            / 06-July-2021</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Integration of&nbsp; new USB device Class driver:</li>
                          <ul>
                            <li>USB CCID Class driver based on&nbsp;Universal
                              Serial Bus Device Class Definition for Integrated
                              Circuit(s) Cards Interface Devices Revision 1.1</li>
                            <li>USB MTP Class driver based on Universal Serial
                              Bus Device Class Media Transfer Protocol Revision
                              1.1</li>
                          </ul>
                          <li>USB All Classes:</li>
                          <ul>
                            <li>Fix Code Spelling and improve Code Style</li>
                            <li>Update the way to declare licenses</li>
                          </ul>
                          <li>USB CDC/RNDIS/ECM Classes:</li>
                          <ul>
                            <li>Fix compilation warning with C++ due to missing
                              casting during class handler allocation</li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.8.0
                            / 10-Mars-2021</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Integration of&nbsp; new USB device Class driver:</li>
                          <ul>
                            <li>USB Printer Class driver based on&nbsp;Universal
                              Serial Bus Device Class Definition for Printing
                              Devices Version 1.1</li>
                          </ul>
                          <li>USB All Classes:</li>
                          <ul>
                            <li>Fix USB buffer overflow vulnerability for CDC,
                              CDC-ECM, CDC-RNDIS, DFU, AUDIO, CustomHID, and
                              Video Classes</li>
                            <li>fix compilation warning with C++ due to missing
                              casting during class handler allocation</li>
                            <li>Enhance comments of USB configuration
                              descriptors fields</li>
                          </ul>
                          <li>USB Video Class:</li>
                          <ul>
                            <li>fix missing closing bracket for extern "C" in
                              usbd_video.h</li>
                            <li>fix USBCV test with Uncompressed video format
                              support</li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.7.1
                            / 18-August-2020</span></h3>
                        <b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;"></span></u></b>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB All Class:</li>
                          <ul>
                            <li>Add NULL pointer access check to Class handler<br>
                            </li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.7.0
                            / 12-August-2020</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Integration of&nbsp; new USB device Class driver:</li>
                          <ul>
                            <li>USB video Class driver based on USB-IF video
                              class definition version 1.1</li>
                          </ul>
                        </ul>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB Core:</li>
                          <ul>
                            <li>Enhance NULL pointer check in Core APIs</li>
                            <li>Allow supporting both USER and USER Class string
                              desc</li>
                            <li>Add support of USB controller which handles
                              packet-size splitting by hardware</li>
                            <li>Avoid compilation warning due macro redefinition</li>
                            <li>change added to USBD_HandleTypeDef structure:
                              dev_state, old_dev_state and ep0_state declaration
                              become volatile to disable compiler optimization</li>
                            <li>Word spelling correction and file indentation
                              improved</li>
                            <li>usbd_conf.h/c Template file updated to suggest
                              using by default a static memory allocation for
                              Class handler</li>
                          </ul>
                        </ul>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB All Classes</li>
                          <ul>
                            <li>Word spelling correction and file indentation
                              improved</li>
                            <li>Allow updating device config descriptor Max
                              power from user code usbd_conf.h using
                              USBD_MAX_POWER define</li>
                            <li>Fix device config descriptor bmAttributes value
                              which depends on user code define
                              USBD_SELF_POWERED</li>
                          </ul>
                        </ul>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB CDC Class:</li>
                          <ul>
                            <li>Class specific request, add protection to limit
                              the maximum data length to be sent by the CDC
                              device</li>
                          </ul>
                        </ul>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB CustomHID Class:</li>
                          <ul>
                            <li>Allow changing CustomHID data EP size from user
                              code </li>
                          </ul>
                        </ul>
                        <br>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.6.1
                            / 05-June-2020</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB Core:</li>
                          <ul>
                            <li>minor rework on USBD_Init() USBD_DeInit()</li>
                            <li>Fix warning issue with Keil due to missing
                              return value of setup API<br>
                            </li>
                          </ul>
                          <li>USB CDC Class:</li>
                          <ul>
                            <li>Fix file indentation</li>
                            <li>Avoid accessing to NULL pointer in case
                              TransmitCplt() user fops is not defined to allow
                              application compatibility with device library
                              version below v2.6.0<br>
                            </li>
                          </ul>
                        </ul>
                        <br>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Fix minor misra-c 2012 violations</li>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.6.0
                            / 27-December-2019</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Integration of three new USB device Class drivers:</li>
                          <ul>
                            <li>USB CDC ECM Class driver</li>
                            <li>USB CDC RNDIS Microsoft Class driver</li>
                            <li>USB Billboard Class driver</li>
                          </ul>
                          <li>Fix mandatory misra-c 2012 violations</li>
                          <li>update user core and class template files</li>
                          <li>USB Core:</li>
                          <ul>
                            <li>Fix unexpected EP0 stall during enumeration
                              phase&nbsp;</li>
                            <li>Improve APIs error&nbsp;management and prevent
                              accessing NULL pointers</li>
                          </ul>
                          <li>USB MSC Class:</li>
                          <ul>
                            <li>Fix USBCV specific class tests</li>
                            <li>Fix multiple error with SCSI commands handling</li>
                            <li>Protect medium access when host ask for medium
                              ejection</li>
                          </ul>
                          <li>USB CDC Class:</li>
                          <ul>
                            <li>Add new function to inform user that current IN
                              transfer is completed</li>
                            <li>update transmit and receive APIs to transfer up
                              to 64KB</li>
                          </ul>
                        </ul>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>USB AUDIO Class:</li>
                          <ul>
                            <li>Fix audio sync start buffer size</li>
                            <li>update user callback periodicTC args by adding
                              pointer to user buffer and size</li>
                          </ul>
                          <li>USB CustomHID Class:</li>
                          <ul>
                            <li>Rework the OUT transfer complete and prevent
                              automatically re-enabling the OUT EP&nbsp;</li>
                            <li>Add new user API to restart the OUT transfer:
                              USBD_CUSTOM_HID_ReceivePacket()</li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.5.3
                            / 30-April-2019</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li>Fix misra-c 2012 high severity violations</li>
                          <li>Core driver:</li>
                          <ul>
                            <li>protect shared macros __ALIGN_BEGIN, __ALIGN_END
                              with C directive #ifndef</li>
                            <li>update Core driver and DFU Class driver to
                              use&nbsp;USBD_SUPPORT_USER_STRING_DESC instead of
                              &nbsp;USBD_SUPPORT_USER_STRING</li>
                            <li>&nbsp;prevent accessing to NULL pointer if the
                              get descriptor functions are not defined</li>
                            <li>Update on USBD_LL_Resume(),&nbsp; restore the
                              device state only if the current state is
                              USBD_STATE_SUSPENDED </li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.5.2
                            / 27-Mars-2019</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-family: Verdana; font-size: 10pt;">DFU
                              Class:</span></li>
                          <ul>
                            <li><span style="font-family: Verdana; font-size: 10pt;"></span><span
                                style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;"
                                lang="EN-US"></span><span style="font-family: Verdana; font-size: 10pt;"></span>fix
                              compilation warning due to&nbsp;<span style="font-size: 11pt; font-family: &quot;Calibri&quot;,sans-serif;"
                                lang="EN-US">unreachable </span> instruction
                              code introduced with CMSIS V5.4.0
                              NVIC_SystemReset() prototype change</li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.5.1
                            / 03-August-2018<br>
                          </span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">Update
                              license section by adding path to get copy of ST
                              Ultimate Liberty license</span></li>
                          <li><span style="font-family: Verdana; font-size: 10pt;">Core:
                              Fix unexpected stall during status OUT phase</span></li>
                          <li><span style="font-family: Verdana; font-size: 10pt;">DFU
                              Class:</span></li>
                          <ul>
                            <li><span style="font-family: Verdana; font-size: 10pt;">rework
                                hdfu struct to prevent&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;"
                                lang="EN-US">unaligned </span><span style="font-family: Verdana; font-size: 10pt;">
                                addresses</span></li>
                          </ul>
                          <li>MSC Class:</li>
                          <ul>
                            <li>fix lba address overflow during large file
                              transfers &gt; 4Go</li>
                          </ul>
                          <li>Template Class:</li>
                          <ul>
                            <li>add missing Switch case Break on
                              USBD_Template_Setup API</li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.5.0
                            / 15-December-2017<br>
                          </span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">Update
                              license section</span></li>
                          <li><span style="font-family: Verdana; font-size: 10pt;">Update</span><span
                              style="font-size: 10pt; font-family: Verdana;">&nbsp;some
                              functions to be&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">MISRAC
                              2004</span><span style="font-size: 10pt; font-family: Verdana;">
                              compliant</span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Add
                              HS and OtherSpeed configuration descriptor for HID
                              and&nbsp;CustomHID classes</span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Correct
                              error handling in all class setup function</span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Add
                              usbd_desc_template.c/ usbd_desc_template.h
                              templates files</span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Add
                              support of class and vendor request<br>
                            </span></li>
                          <li><span style="font-family: Verdana; font-size: 10pt;">CDC
                              Class:&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">fix
                              zero-length packet issue in bulk IN transfer</span></li>
                          <li><span style="font-family: Verdana; font-size: 10pt;">Fix
                              compilation warning with unused arguments for some
                              functions</span></li>
                          <li><span style="font-family: Verdana; font-size: 10pt;">Improve
                              USB Core enumeration state machine<br>
                            </span></li>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.4.2
                            / 11-December-2015<br>
                          </span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">CDC
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_cdc.c:
                                change <span style="font-style: italic;">#include
                                  "USBD_CDC.h"</span> by <span style="font-style: italic;">#include
                                  "usbd_cdc.h"</span></span></li>
                          </ul>
                        </ul>
                        <br>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.4.1
                            / 19-June-2015<br>
                          </span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">CDC
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_cdc.c:
                                comments update</span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">MSC
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_msc_bot.h:
                                update to be</span><span style="font-size: 10pt; font-family: Verdana;">
                                C++ compliant</span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">AUDIO
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_audio.c:
                                fix issue when Host sends GetInterface command
                                it gets a wrong value</span></li>
                          </ul>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_audio.c:
                                remove useless management of DMA half transfer<br>
                              </span></li>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.4.0
                            / 28-February-2015<br>
                          </span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">Core
                              Driver</span></li>
                          <ul style="list-style-type: circle;">
                            <li><span style="font-size: 10pt; font-family: Verdana;">Add
                                support of </span><span style="font-size: 10pt; font-family: Verdana;"><span
                                  style="font-weight: bold; font-style: italic;">Link
                                  Power Management (LPM)</span>: </span><span style="font-size: 10pt; font-family: Verdana;">add
                                new API <span style="font-style: italic;">GetBOSDescriptor()</span>,
                                that is used only if <span style="font-style: italic;">USBD_LPM_ENABLED</span>
                                switch is enabled in usbd_conf.h file</span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_core.c:
Fix
                                bug of unsupported premature Host Out stage
                                during data In stage (ie. when endpoint 0
                                maximum data size is 8 and Host requests
                                GetDeviceDescriptor for the first time)</span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_ctlreq.c:
                                Fix bug of unsupported Endpoint Class requests
                                (ie. Audio SetCurrent request for endpoint
                                sampling rate setting)</span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">HID
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Updating
                                Polling time API <span style="font-style: italic;">USBD_HID_GetPollingInterval()</span>
                                to query this period for HS and FS</span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_hid.c:
                                Fix USBD_LL_CloseEP() function call in
                                USBD_HID_DeInit() replacing endpoint size by
                                endpoint address.</span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">CDC
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_cdc.c:&nbsp;</span></li>
                            <ul>
                              <li><span style="font-size: 10pt; font-family: Verdana;">Add
                                  missing GetInterface request management in
                                  USBD_CDC_Setup() function</span></li>
                            </ul>
                            <ul>
                              <li><span style="font-size: 10pt; font-family: Verdana;">Update
USBD_CDC_Setup()
                                  function to allow correct user implementation
                                  of CDC_SET_CONTROL_LINE_STATE and similar
                                  no-data setup requests.<br>
                                </span></li>
                            </ul>
                          </ul>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.3.0
                            / 04-November-2014<br>
                          </span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">Update
                              all drivers to be C++ compliant<br>
                            </span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">CDC
                              Class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_cdc.c:
                                fix clear flag issue in <span style="font-style: italic;">USBD_CDC_TransmitPacket()</span>
                                function</span></li>
                          </ul>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">usbd_cdc_if_template.c:
                                </span><span style="font-size: 10pt; font-family: Verdana;">update
                                <span style="font-style: italic;">TEMPLATE_Receive()</span>
                                function header comment<br>
                              </span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Miscellaneous
                              source code comments update</span></li>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.2.0
                            / 13-June-2014</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">Source
                              code comments review and update</span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">HID
                              class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Remove
                                unused API <span style="font-style: italic;">USBD_HID_DeviceQualifierDescriptor()</span></span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Add
                                a new API in the HID class to query the poll
                                time <span style="font-style: italic;">USBD_HID_GetPollingInterval()</span></span><br>
                              <span style="font-size: 10pt; font-family: Verdana;"></span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">CDC
                              class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Bug
                                fix: missing handling ZeroLength Setup request</span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">All
                              classes</span><br>
                            <span style="font-size: 10pt; font-family: Verdana;"></span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Add
                                alias for the class definition, it's defined as
                                macro with capital letter</span></li>
                          </ul>
                        </ul>
                        <div style="margin-left: 80px;"><span style="font-size: 10pt; font-family: Verdana;">ex.
                            for the HID, the <span style="font-style: italic;">USBD_HID_CLASS</span>
                            macro is defined this way </span><span style="font-size: 10pt; font-family: Verdana;"><span
                              style="font-style: italic;">#define
                              USBD_HID_CLASS&nbsp; &amp;USBD_HID</span></span><br>
                          &nbsp; <span style="font-size: 10pt; font-family: Verdana;"></span><span
                            style="font-size: 10pt; font-family: Verdana;"></span><span
                            style="font-size: 10pt; font-family: Verdana;">and
                            the application code can use the previous
                            definition: <span style="font-style: italic;">&amp;USBD_HID</span>
                            ex. <span style="font-style: italic;">USBD_RegisterClass(&amp;USBD_Device,
                              &amp;USBD_HID)</span> or the new <span style="font-style: italic;">USBD_HID_CLASS</span>
                            ex. <span style="font-style: italic;">USBD_RegisterClass(&amp;USBD_Device,
                              USBD_HID_CLASS)</span></span></div>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.1.0
                            / 22-April-2014</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">usbd_conf_template.c:
                              update file with the right content (it was using
                              MSC memory management layer)<br>
                            </span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">usbd_conf_template.h:
                              change include of <span style="font-style: italic;">stm32f4xx.h
                                </span>by <span style="font-style: italic;">stm32xxx.h</span>
                              and add comment to inform user to adapt it to the
                              device used</span></li>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Several
                              enhancements in CustomHID class</span></li>
                          <ul>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Update
                                the Custom HID class driver to simplify the link
                                with user processes</span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Optimize
                                the Custom HID class driver and reduce footprint</span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Add
                                <span style="font-style: italic;">USBD_CUSTOM_HID_RegisterInterface()
                                  </span>API to link user process to custom HID
                                class</span></li>
                            <li><span style="font-size: 10pt; font-family: Verdana;">Add
                                Custom HID interface template file <span style="font-style: italic;">usbd_customhid_if_template.c/h</span></span></li>
                          </ul>
                          <li><span style="font-size: 10pt; font-family: Verdana;">Miscellaneous
                              comments update<span style="font-style: italic;"><br>
                              </span></span></li>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V2.0.0
                            / 18-February-2014</span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li><span style="font-size: 10pt; font-family: Verdana;">Major
                              update based on STM32Cube specification: Library
                              Core, Classes architecture and APIs modified vs.
                              V1.1.0, and thus the 2 versions are not
                              compatible.<br>
                            </span></li>
                          <li style="font-weight: bold;"><span style="font-size: 10pt; font-family: Verdana;">This
                              version has to be used only with </span><span style="font-size: 10pt; font-family: Verdana;">STM32Cube</span><span
                              style="font-size: 10pt; font-family: Verdana;">
                              based development</span></li>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 200px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V1.1.0
                            / 19-March-2012<o:p></o:p></span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes<o:p></o:p></span></u></b></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">Official
                              support of </span><span style="font-size: 10pt; font-family: Verdana;"><span
                                style="font-weight: bold; font-style: italic;">STM32F4xx</span>
                              devices</span></li>
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">All
                              source files: license disclaimer text update and
                              add link to the License file on ST Internet.<br>
                            </span></li>
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">Handle
                              test mode in the set feature request</span></li>
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">Handle
                              dynamically the USB SELF POWERED feature</span></li>
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">Handle
                              correctly the USBD_CtlError process to take into
                              account error during Control OUT stage</span></li>
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">Miscellaneous
                              bug fix</span></li>
                        </ul>
                        <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 171px;"><span
                            style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0
                            / 22-July-2011<o:p></o:p></span></h3>
                        <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b
                            style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
                                Changes<o:p></o:p></span></u></b></p>
                        <ul style="margin-top: 0cm;" type="square">
                          <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span
                              style="font-size: 10pt; font-family: Verdana;">First
                              official version for <span style="font-weight: bold; font-style: italic;">STM32F105/7xx</span>
                              and <span style="font-weight: bold; font-style: italic;">STM32F2xx</span>
                              devices</span></li>
                        </ul>
                        <span style="font-size: 10pt; font-family: Verdana;"></span><br>
                        <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span>
                        <h2 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a
                            name="License"></a><span style="font-size: 12pt; color: white;">License<o:p></o:p></span></h2>
                        <p>This software component is licensed by ST under
                          Ultimate Liberty license SLA0044,&nbsp;the "License";
                          You may not use this component except in compliance
                          with the License. You may obtain a copy of the License
                          at:</p>
                        <p style="text-align: center;"><a href="http://www.st.com/SLA0044"
                            target="_blank">http://www.st.com/SLA0044</a></p>
                        <p class="MsoNormal" style="text-align: justify;"><span
                            style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif; color: black;"></span><span
                            style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif;"><o:p></o:p></span></p>
                        <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>
                        <div class="MsoNormal" style="text-align: center;" align="center"><span
                            style="color: black;">
                            <hr align="center" width="100%" size="2"> </span></div>
                        <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;"
                          align="center"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">For
                            complete documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span
                              style="color: black;"> Microcontrollers visit </span><u><span
                                style="color: blue;"><a href="http://www.st.com/internet/mcu/family/141.jsp"
                                  target="_blank">www.st.com/STM32</a></span></u></span><span
                            style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><u><span
                                style="color: blue;"><a href="http://www.st.com/stm32"
                                  target="_blank"></a></span></u></span><span style="color: black;"><o:p></o:p></span></p>
                      </td>
                    </tr>
                    <tr>
                      <td style="padding: 0in;" valign="top"><br>
                      </td>
                    </tr>
                  </tbody>
                </table>
                <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
              </td>
            </tr>
          </tbody>
        </table>
      </div>
      <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
    </div>
  </body>
</html>
